"""异常模块 - 定义RPA框架中使用的自定义异常"""

from .rpa_exceptions import (
    RPAException,
    RobotExecutionException,
    TaskExecutionException,
    WorkflowException,
    ConfigException,
    FileNotFoundException,
    ImageProcessingException,
    ImageNotFoundException,
    StringProcessingException,
    DateProcessingException,
    DesktopAutomationException,
    BrowserAutomationException,
    ElementNotFoundException,
    TimeoutException,
    ValidationException,
    SecurityException,
    DatabaseException,
    NetworkException
)

__all__ = [
    'RPAException',
    'RobotExecutionException',
    'TaskExecutionException',
    'WorkflowException',
    'ConfigException',
    'FileNotFoundException',
    'ImageProcessingException',
    'ImageNotFoundException',
    'StringProcessingException',
    'DateProcessingException',
    'DesktopAutomationException',
    'BrowserAutomationException',
    'ElementNotFoundException',
    'TimeoutException',
    'ValidationException',
    'SecurityException',
    'DatabaseException',
    'NetworkException'
]

__version__ = '1.0.0'
__author__ = 'RPA Developer'